<?php

namespace App\Model;

use PhalApi\Model\NotORMModel as NotORM;

/*
 * 杂项model层
 * 数据模型层，负责技术层面上对数据信息的提取、存储、更新和删除等操作，数据可来自内存，也可以来自持久化存储媒介，甚至可以是来自外部第三方系统
 */

class Attr extends NotORM {

    public function getTableName($id) {
        return 'atttype';
    }

    public function getFirAttr() {

        return $this->getORM()
                        ->select('*')
                        ->fetchAll();
    }

    public function getSecAttr() {

        $sql = 'SELECT a.*, b.* '
                . 'FROM dede_arcatt AS a LEFT JOIN dede_atttype AS b '
                . 'ON a.typeid = b.id '
                . 'ORDER BY a.typeid ASC,a.sortid ASC';

        return $this->getORM()->queryAll($sql, array());
    }

}
